<?php

namespace app\zyhsapi\model;


use think\Log;

class ZyhsAstrLevelGradeChangeRecode extends BaseCacheZyhs
{
    protected $table = 'good_wechat.zyhs_astr_level_grade_change_recode';

    /**
     * 新增流水
     * @param array $data
     * @return int
     */
    public function addRecord(array $data)
    {
        try
        {
            // $data = [
            //     'astr_id' => 0,   // 咨询师ID
            //     'task_id' => 0,   // 问答任务ID｜连线咨询ID rtc_id
            //     'task_type' => 0, // 任务类型 1=>连线咨询 2=>问答
            //     'change' => 0,    // 更新能力值
            //     'astro_grade' => 0,   // 更新后能力值
            //     'type' => 0,  // 类型  1=>评价 2=>被申述 3=>问答回复超时  4=>问答追问回复超时 5=>连线时长 6=>被推荐
            //     'create_time' => 0,   // 创建时间
            // ];
            $id = $this->insertGetId($data);

            return (int)$id;
        }
        catch (\Exception $e)
        {
            Log::write(__CLASS__ . ' => ' . __FUNCTION__ . '()异常：' . $e->getMessage() . '失败信息：' . $e->getFile() . ':' . $e->getLine(), 'error', true);
            return 0;
        }
    }
}